package com.loong.web.suppert.collection.vo;

import java.util.LinkedList;
import java.util.List;

import com.loong.web.suppert.collection.param.PageParam;

/**
 * 分页数据返回对象
 *
 * @author 张成轩
 * @param <T> 对象类型
 */
public class RowsVo<T> {

	private PageParam page;
	private List<T> rows;

	/**
	 * @return 分页参数
	 */
	public PageParam getPage() {

		return page;
	}

	/**
	 * @param page 分页参数
	 */
	public void setPage(PageParam page) {

		this.page = page;
	}

	/**
	 * @return 数据集
	 */
	public List<T> getRows() {

		if (rows == null)
			rows = new LinkedList<T>();
		return rows;
	}

	/**
	 * @param rows 数据集
	 */
	public void setRows(List<T> rows) {

		this.rows = rows;
	}
}
